package br.com.gip.business;

import java.io.Serializable;
import java.util.List;

import br.com.gip.repository.model.Artefato;
import br.com.gip.repository.model.PerfilAcesso;
import br.com.gip.repository.model.Usuario;

public interface UsuarioBusiness extends Serializable {

	List<PerfilAcesso> buscarPerfisAcesso();
	
	List<Usuario> buscarUsuarios();
	
	void salvarUsuario(Usuario usuario);
	
	void reomoverUsuario(Usuario usuario);
	
	Usuario efetuarLogin(String login, String senha);
	
	List<Usuario> buscarUsuario(String nome, Long departamentoId, Long cargoId);
	
}
